// 导入request请求工具类
import {
  getBaseUrl,
  requestUtil
} from '../../utils/requestUtil.js';
//使用es7高级封装
import regeneratorRuntime from '../../lib/runtime/runtime';
Page({

  /**
   * 页面的初始数据
   */
  data: {
    isShow:0,//0显示顺带发布页面  1显示二手物品发布页面
    tabs:[//顶部菜单栏数组
      {
        id:0,
        value:"顺带接单",
      },
      {
        id:1,
        value:"二手物品交易",
      },
    ],
    baseUrl:'', 
  }, 
  shunDai:{//保存顺带对象并且做携带的参数
    receiveAddress:"",
    request:"",
    send2Address:"",
    money:0,
    tel:0,
    username:"",//获取用户的昵称(事后在补充)
  },
  oldHand:{
    username:"",//获取用户的昵称(事后在补充)
    money:0,
    goodsInfo:"",
    image:"",
    tel:0,
 },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad:function(options) {
    const baseUrl=getBaseUrl();
    this.setData({
      baseUrl
    })
  },
  handleItemTap(e){//菜单栏跳转点击事件
    // console.log(e);
    const id=e.currentTarget.dataset.index;
    this.setData({
      isShow:id
    })
  },
  formSubmit(e) {//提交按钮的事件
    // console.log(e);
    if(this.data.isShow===0){//  注意下这儿要加上data
      this.shunDai=e.detail.value;
      this.shunDai.username=wx.getStorageSync('userInfo').nickName;
      // console.log(this.shunDai.username);
      this.saveSDGoods();//保存发布的顺带的物品
      wx.showToast({//弹窗提示
        title: '发布成功',
        icon:'success',
        mask:true
      })
    }
    if(this.data.isShow===1){
      this.oldHand=e.detail.value;
      this.oldHand.username=wx.getStorageSync('userInfo').nickName;
      // console.log(this.oldHand.username);
      this.saveOHGoods();//保存发布的二手交易的物品
      wx.showToast({//弹窗提示
        title: '发布成功',
        icon:'success',
        mask:true
      })
    }
    
  },
  async saveSDGoods(){//保存发布的顺带的物品
    const result=await requestUtil({url: "/shundai/save",data:this.shunDai});
    // console.log(result);
  },
  async saveOHGoods(){//保存发布的二手交易的物品
    const result=await requestUtil({url: "/oldhand/save",data:this.oldHand});
    // console.log(result);
  },
  formReset(e) {//重置按钮的事件
    wx.showToast({//弹窗提示
      title: '重置成功',
      icon:'success',
      mask:true
    })
  },
  uploadImg () {//图片上传功能   (无法实现)
    wx.chooseMedia({
      count: 9,
      mediaType: ['image','video'],
      sourceType: ['album', 'camera'],
      maxDuration: 30,
      camera: 'back',
      success(res) {
        console.log(res)
        wx.uploadFile({
          filePath: res.tempFiles[0].tempFilePath,
          name: 'file',
          url: 'http://localhost:8080/shundai/uploadImage?filePath=WechatMiniprogram.UploadFileOption.filePath&name=WechatMiniprogram.UploadFileOption.filePath',
        })
      }
    })
  },
  
})